<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        /*
                 while(){
                     逻辑
                 }
                 do {            // do 做。。。事情
                     代码逻辑
                 } while(条件判断表达式(有一个布尔的返回值))
                 执行顺序：
                     1. 先执行代码逻辑
                     2. 条件判断
                         2.1 true :重复 1 ，2 步骤
                         2.2 false : 跳出代码块
                 总结：1. 循环都有初始化条件
                       2. 循环都有操作表达式，否则会死循环
                       3.代码逻辑都放在 {}
                       4. 判断逻辑都放在 ()
                       5. 对比 while 语句，
                                 while 先判断，再执行，不符合条件则跳出循环
                                 do-while,先执行，再判断，不符合条件，则跳出循环
                       6. do-while ,代码逻辑至少运行一次                   
             */
        var age = 1;
        do {
            console.log(age);
            age++; // 操作表达式
        } while (age < 10);
        console.log('end--------------');
    </script>
</body>

</html>